Measuring Method Complexity: The Case of the Business Process Modeling Notation
نویسندگان
چکیده
Graphical models are used to depict various aspects of enterprise architectures. Process modeling methods in particular have evolved from simple flowcharts to newer methods that include a large number of diagramming symbols, which increases their perceived complexity. To date, two main approaches for the complexity evaluation of conceptual modeling techniques have been proposed: a set of metrics based on the meta-model of the technique, and an ontology-based approach based on a mapping of modeling constructs to a reference ontology. Existing related work in process modeling has concentrated on the ontological analysis of modeling methods. In this paper we complement the existing ontological analyses by developing a meta-model of the Business Process Modeling Notation (BPMN) and applying established meta-model based complexity metrics. Our research finds that – compared to modeling languages such as UML and the EPC – BPMN has very high levels of complexity. Furthermore, we see evidence that such complexity can be significantly reduced through the use of modeling conventions.
منابع مشابه
Complexity metrics for the Case Management Modeling Notation (CMMN) Project Description
Business process management (BPM) is a relative mature discipline with a large number of practitioners. BPM technology is based on directed graphs used to describe control flow. Over the last decade a new way to describe data intensive business processes for knowledge workers have emerged, where the focus is changing from control flow to business data. This emerging process technology is referr...
متن کاملEvolving Use Case Maps as a Scenario and Workflow Description Language
Since 1996, the core Use Case Map (UCM) notation has remained remarkably stable. As the structure and intent of workflow and scenario languages are very similar, UCMs have been applied to scenario, workflow, and business process modeling. The recent rise of workflow languages for the description of business processes and web services resulted in a more formal assessment method for such language...
متن کاملMeasuring Method Complexity: UML versus BPMN
Graphical models are used to depict relevant aspects of real-world domains intended to be supported by an information system. Various approaches for modeling exist and approaches such as object-oriented and process-oriented modeling methods are in widespread use. These modeling methods differ in their expressive power as well as in their complexity of use, thereby leading to an important invest...
متن کاملOverview of BPMN Model Equivalences. Towards normalization of BPMN diagrams
Abstract. In various application domains, there is a desire to standardize modeling techniques. Business Process Model and Notation (BPMN) is currently the most widespread language used for modeling Business Processes (BP). Although there are some guidelines how to use this notation, the issue of modeling technique is not standardized. The same semantics can be represented in BPMN using various...
متن کاملLegal Requirements for Public Process Modeling A BPMN Meta-model Extension
Actually, business process modeling presents an important issue for public institutions. However, due to the high complexity of public processes and their characterizing requirements, such as legal one, appropriate modeling languages are not really available yet. In this work, we propose an extension of one of the most useful modeling language, namely Business Process Modeling Notation (BPMN), ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009